#include <stdio.h>
# include "Stack.h"

int nums[] = {1, 2, 3, 4};

// 递归：代码复用
// 打印 nums[start...end]
void printArr(int n, int start) {
    // 退出条件
    if (start == n) return;
    // 第一步：打印 nums[start]
    printf("%d\n", nums[start]);
    // 第二步：打印 nums[start + 1...end]
    printArr(n, start + 1);
}

int main(void) {
    printArr(4, 0);
    return 0;
}
